<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.29
     from ptg.tnf on 19 December 2010 -->

<TITLE>Pattern-based Text Generator - Index</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000" BACKGROUND="gifs/bg.gif">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0" VALIGN=BOTTOM>
<TR VALIGN=BOTTOM>
<TD WIDTH="160" VALIGN=BOTTOM>
<A HREF="http://eli-project.sourceforge.net/">
<IMG SRC="gifs/elilogo.gif" BORDER=0>
</A>&nbsp;
</TD>
<TD WIDTH="25" VALIGN=BOTTOM>
<img src="gifs/empty.gif" WIDTH=25 HEIGHT=25>
</TD>
<TD ALIGN=LEFT WIDTH="475" VALIGN=BOTTOM>
<A HREF="index.html"><IMG SRC="gifs/title.png" BORDER=0></A>
</TD>
<!-- |DELETE FOR SOURCEFORGE LOGO|
<TD>
<a href="http://sourceforge.net/projects/eli-project">
<img
  src="http://sflogo.sourceforge.net/sflogo.php?group_id=70447&amp;type=13"
  width="120" height="30"
  alt="Get Eli: Translator Construction Made Easy at SourceForge.net.
    Fast, secure and Free Open Source software downloads"/>
</a>
</TD>
|DELETE FOR SOURCEFORGE LOGO| -->
</TR>
</TABLE>

<HR size=1 noshade width=785 align=left>
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=0>
<TR>
<TD VALIGN=TOP WIDTH="160">
<h4>General Information</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="index.html">Eli: Translator Construction Made Easy</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gindex_1.html#SEC1">Global Index</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="faq_toc.html" >Frequently Asked Questions</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Tutorials</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="EliRefCard_toc.html">Quick Reference Card</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="novice_toc.html">Guide For new Eli Users</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="news_toc.html">Release Notes of Eli</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="nametutorial_toc.html">Tutorial on Name Analysis</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="typetutorial_toc.html">Tutorial on Type Analysis</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Reference Manuals</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ui_toc.html">User Interface</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="pp_toc.html">Eli products and parameters</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lidoref_toc.html">LIDO Reference Manual</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ee.html" >Typical Eli Usage Errors</a> </td></tr>
</table>

<h4>Libraries</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lib_toc.html">Eli library routines</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="modlib_toc.html">Specification Module Library</a></td></tr>
</table>

<h4>Translation Tasks</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lex_toc.html">Lexical analysis specification</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="syntax_toc.html">Syntactic Analysis Manual</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="comptrees_toc.html">Computation in Trees</a></td></tr>
</table>

<h4>Tools</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lcl_toc.html">LIGA Control Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="show_toc.html">Debugging Information for LIDO</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gorto_toc.html">Graphical ORder TOol</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="fw_toc.html">FunnelWeb User's Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ptg_toc.html">Pattern-based Text Generator</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="deftbl_toc.html">Property Definition Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="oil_toc.html">Operator Identification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="tp_toc.html">Tree Grammar Specification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="clp_toc.html">Command Line Processing</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="cola_toc.html">COLA Options Reference Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="idem_toc.html">Generating Unparsing Code</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="mon_toc.html">Monitoring a Processor's Execution</a> </td></tr>
</table>

<h4>Administration</h4>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="sysadmin_toc.html">System Administration Guide</a> </td></tr>
</table>

<HR WIDTH="100%">
<A HREF="mailto:eli-project-users@lists.sourceforge.net">
<IMG SRC="gifs/button_mail.gif" BORDER=0 ALIGN="left"></A>
<A HREF="index.html"><IMG SRC="gifs/home.gif" BORDER=0 ALIGN="right"></A>

</TD>
<TD VALIGN=TOP WIDTH="25"><img src="gifs/empty.gif" WIDTH=25 HEIGHT=25></TD>

<TD VALIGN=TOP WIDTH="600">
<H1>Pattern-based Text Generator</H1>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="ptg_9.html"><IMG SRC="gifs/prev.gif" ALT="Previous Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="ptg_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
<H1><A NAME="SEC23" HREF="ptg_toc.html#SEC23">Index</A></H1>
<P>
<DL>
<DT><H2>A</H2></DT>
<DT> A Complete Example</DT>
<DD> <A HREF="ptg_5.html#IDX58">A Complete Example</A> </DD>
<DT><H2>C</H2></DT>
<DT> C module</DT>
<DD> <A HREF="ptg_1.html#IDX7">Introduction to PTG</A> </DD>
<DT> CHAIN</DT>
<DD> <A HREF="ptg_5.html#IDX72">Using LIDO CHAINs</A> </DD>
<DT> char</DT>
<DD> <A HREF="ptg_2.html#IDX26">Typed Insertion Points</A> </DD>
<DT> comments</DT>
<DD> <A HREF="ptg_9.html#IDX100">Syntax of PTG Specifications</A> </DD>
<DD> <A HREF="ptg_2.html#IDX12">Pattern Specifications</A> </DD>
<DT> CONSTITUENTS</DT>
<DD> <A HREF="ptg_5.html#IDX76">Using LIDO CONSTITUENTS</A> </DD>
<DT><H2>D</H2></DT>
<DT> declarations</DT>
<DD> <A HREF="ptg_5.html#IDX78">Using LIDO CONSTITUENTS</A> </DD>
<DT> double</DT>
<DD> <A HREF="ptg_2.html#IDX28">Typed Insertion Points</A> </DD>
<DT><H2>E</H2></DT>
<DT> example</DT>
<DD> <A HREF="ptg_5.html#IDX59">A Complete Example</A> </DD>
<DT> example language</DT>
<DD> <A HREF="ptg_5.html#IDX62">Source Language Structure</A> </DD>
<DT> exported identifiers</DT>
<DD> <A HREF="ptg_6.html#IDX85">Predefined Entities</A> </DD>
<DT> Expressions</DT>
<DD> <A HREF="ptg_5.html#IDX68">Expressions</A> </DD>
<DT><H2>F</H2></DT>
<DT> file name</DT>
<DD> <A HREF="ptg_5.html#IDX65">Program Frame</A> </DD>
<DT> float</DT>
<DD> <A HREF="ptg_2.html#IDX27">Typed Insertion Points</A> </DD>
<DT> floating point numbers</DT>
<DD> <A HREF="ptg_4.html#IDX50">Output of Data Items</A> </DD>
<DT> Function Call Insertion</DT>
<DD> <A HREF="ptg_2.html#IDX32">Function Call Insertion</A> </DD>
<DT> function signature</DT>
<DD> <A HREF="ptg_2.html#IDX29">Typed Insertion Points</A> </DD>
<DD> <A HREF="ptg_2.html#IDX14">Pattern Specifications</A> </DD>
<DD> <A HREF="ptg_2.html#IDX35">Function Call Insertion</A> </DD>
<DT><H2>G</H2></DT>
<DT> Generating Identifiers</DT>
<DD> <A HREF="ptg_4.html#IDX51">Generating Identifiers</A> </DD>
<DT><H2>I</H2></DT>
<DT> identifier</DT>
<DD> <A HREF="ptg_4.html#IDX52">Generating Identifiers</A> </DD>
<DT> identifiers</DT>
<DD> <A HREF="ptg_2.html#IDX31">Typed Insertion Points</A> </DD>
<DD> <A HREF="ptg_9.html#IDX98">Syntax of PTG Specifications</A> </DD>
<DD> <A HREF="ptg_4.html#IDX49">Output of Data Items</A> </DD>
<DT> indentation</DT>
<DD> <A HREF="ptg_2.html#IDX34">Function Call Insertion</A> </DD>
<DT> Indexed Insertion Points</DT>
<DD> <A HREF="ptg_2.html#IDX18">Indexed Insertion Points</A> </DD>
<DT> insertion point</DT>
<DD> <A HREF="ptg_2.html#IDX19">Indexed Insertion Points</A> </DD>
<DD> <A HREF="ptg_2.html#IDX21">Typed Insertion Points</A> </DD>
<DD> <A HREF="ptg_2.html#IDX11">Pattern Specifications</A> </DD>
<DT> int</DT>
<DD> <A HREF="ptg_4.html#IDX48">Output of Data Items</A> </DD>
<DD> <A HREF="ptg_2.html#IDX22">Typed Insertion Points</A> </DD>
<DT> interface file</DT>
<DD> <A HREF="ptg_6.html#IDX83">Predefined Entities</A> </DD>
<DD> <A HREF="ptg_1.html#IDX6">Introduction to PTG</A> </DD>
<DT> Introduction</DT>
<DD> <A HREF="ptg_1.html#IDX3">Introduction to PTG</A> </DD>
<DT><H2>L</H2></DT>
<DT> Leaf Pattern</DT>
<DD> <A HREF="ptg_8.html#IDX95">Outdated Constructs</A> </DD>
<DT> LIDO</DT>
<DD> <A HREF="ptg_5.html#IDX60">A Complete Example</A> </DD>
<DD> <A HREF="ptg_5.html#IDX71">Using LIDO CHAINs</A> </DD>
<DD> <A HREF="ptg_5.html#IDX67">Expressions</A> </DD>
<DD> <A HREF="ptg_5.html#IDX77">Using LIDO CONSTITUENTS</A> </DD>
<DT> list</DT>
<DD> <A HREF="ptg_4.html#IDX56">Output of Sequences</A> </DD>
<DT> long</DT>
<DD> <A HREF="ptg_2.html#IDX24">Typed Insertion Points</A> </DD>
<DT><H2>N</H2></DT>
<DT> newline</DT>
<DD> <A HREF="ptg_9.html#IDX101">Syntax of PTG Specifications</A> </DD>
<DD> <A HREF="ptg_3.html#IDX44">Output Functions</A> </DD>
<DT> numbers</DT>
<DD> <A HREF="ptg_4.html#IDX46">Output of Data Items</A> </DD>
<DT><H2>O</H2></DT>
<DT> optional output patterns</DT>
<DD> <A HREF="ptg_2.html#IDX38">Optional Parts in Patterns</A> </DD>
<DT> Outdated Constructs</DT>
<DD> <A HREF="ptg_8.html#IDX94">Outdated Constructs</A> </DD>
<DT> output function</DT>
<DD> <A HREF="ptg_5.html#IDX64">Program Frame</A> </DD>
<DT> Output Functions</DT>
<DD> <A HREF="ptg_3.html#IDX42">Output Functions</A> </DD>
<DT> Output of Data Items</DT>
<DD> <A HREF="ptg_4.html#IDX45">Output of Data Items</A> </DD>
<DT> Output of Sequences</DT>
<DD> <A HREF="ptg_4.html#IDX54">Output of Sequences</A> </DD>
<DT><H2>P</H2></DT>
<DT> passed through arguments</DT>
<DD> <A HREF="ptg_2.html#IDX36">Function Call Insertion</A> </DD>
<DT> pattern</DT>
<DD> <A HREF="ptg_2.html#IDX10">Pattern Specifications</A> </DD>
<DT> pattern function</DT>
<DD> <A HREF="ptg_2.html#IDX13">Pattern Specifications</A> </DD>
<DT> Pattern Specifications</DT>
<DD> <A HREF="ptg_2.html#IDX9">Pattern Specifications</A> </DD>
<DT> Pattern-Based Text Generator</DT>
<DD> <A HREF="ptg_toc.html#IDX1"></A> </DD>
<DT> pointer</DT>
<DD> <A HREF="ptg_2.html#IDX37">Function Call Insertion</A> </DD>
<DT> Predefined Entities</DT>
<DD> <A HREF="ptg_6.html#IDX82">Predefined Entities</A> </DD>
<DT> printf</DT>
<DD> <A HREF="ptg_1.html#IDX8">Introduction to PTG</A> </DD>
<DT> Program Frame</DT>
<DD> <A HREF="ptg_5.html#IDX63">Program Frame</A> </DD>
<DT> PTG</DT>
<DD> <A HREF="ptg_toc.html#IDX2"></A> </DD>
<DT> ptg_gen.c</DT>
<DD> <A HREF="ptg_1.html#IDX4">Introduction to PTG</A> </DD>
<DT> ptg_gen.h</DT>
<DD> <A HREF="ptg_1.html#IDX5">Introduction to PTG</A> </DD>
<DD> <A HREF="ptg_6.html#IDX84">Predefined Entities</A> </DD>
<DT> PTGFree</DT>
<DD> <A HREF="ptg_6.html#IDX93">Predefined Entities</A> </DD>
<DT> PTGNode</DT>
<DD> <A HREF="ptg_2.html#IDX15">Pattern Specifications</A> </DD>
<DD> <A HREF="ptg_6.html#IDX86">Predefined Entities</A> </DD>
<DD> <A HREF="ptg_2.html#IDX30">Typed Insertion Points</A> </DD>
<DD> <A HREF="ptg_3.html#IDX43">Output Functions</A> </DD>
<DT> PTGNULL</DT>
<DD> <A HREF="ptg_6.html#IDX87">Predefined Entities</A> </DD>
<DD> <A HREF="ptg_6.html#IDX88">Predefined Entities</A> </DD>
<DT> PTGOut</DT>
<DD> <A HREF="ptg_3.html#IDX39">Output Functions</A> </DD>
<DD> <A HREF="ptg_6.html#IDX89">Predefined Entities</A> </DD>
<DT> PTGOutFile</DT>
<DD> <A HREF="ptg_3.html#IDX40">Output Functions</A> </DD>
<DD> <A HREF="ptg_6.html#IDX90">Predefined Entities</A> </DD>
<DT> PTGOutFPtr</DT>
<DD> <A HREF="ptg_6.html#IDX91">Predefined Entities</A> </DD>
<DD> <A HREF="ptg_3.html#IDX41">Output Functions</A> </DD>
<DT> PTGProcess</DT>
<DD> <A HREF="ptg_6.html#IDX92">Predefined Entities</A> </DD>
<DT><H2>S</H2></DT>
<DT> separator</DT>
<DD> <A HREF="ptg_5.html#IDX81">Using LIDO CONSTITUENTS</A> </DD>
<DD> <A HREF="ptg_4.html#IDX57">Output of Sequences</A> </DD>
<DT> sequence</DT>
<DD> <A HREF="ptg_4.html#IDX55">Output of Sequences</A> </DD>
<DT> sequences</DT>
<DD> <A HREF="ptg_5.html#IDX74">Using LIDO CHAINs</A> </DD>
<DD> <A HREF="ptg_5.html#IDX79">Using LIDO CONSTITUENTS</A> </DD>
<DT> short</DT>
<DD> <A HREF="ptg_2.html#IDX25">Typed Insertion Points</A> </DD>
<DT> Source Language Structure</DT>
<DD> <A HREF="ptg_5.html#IDX61">Source Language Structure</A> </DD>
<DT> SRCFILE</DT>
<DD> <A HREF="ptg_5.html#IDX66">Program Frame</A> </DD>
<DT> statements</DT>
<DD> <A HREF="ptg_5.html#IDX73">Using LIDO CHAINs</A> </DD>
<DT> string</DT>
<DD> <A HREF="ptg_9.html#IDX99">Syntax of PTG Specifications</A> </DD>
<DD> <A HREF="ptg_4.html#IDX47">Output of Data Items</A> </DD>
<DD> <A HREF="ptg_2.html#IDX23">Typed Insertion Points</A> </DD>
<DT> StringTable</DT>
<DD> <A HREF="ptg_5.html#IDX69">Expressions</A> </DD>
<DT> Syntax of PTG Specifications</DT>
<DD> <A HREF="ptg_9.html#IDX96">Syntax of PTG Specifications</A> </DD>
<DT><H2>T</H2></DT>
<DT> tokens</DT>
<DD> <A HREF="ptg_9.html#IDX97">Syntax of PTG Specifications</A> </DD>
<DT> Typed Insertion Points</DT>
<DD> <A HREF="ptg_2.html#IDX20">Typed Insertion Points</A> </DD>
<DT><H2>U</H2></DT>
<DT> unique pattern names</DT>
<DD> <A HREF="ptg_2.html#IDX16">Restrictions:</A> </DD>
<DT> user supplied function</DT>
<DD> <A HREF="ptg_2.html#IDX33">Function Call Insertion</A> </DD>
<DT> Using LIDO CHAINs</DT>
<DD> <A HREF="ptg_5.html#IDX70">Using LIDO CHAINs</A> </DD>
<DT> Using LIDO CONSTITUENTS</DT>
<DD> <A HREF="ptg_5.html#IDX75">Using LIDO CONSTITUENTS</A> </DD>
<DT><H2>W</H2></DT>
<DT> white space</DT>
<DD> <A HREF="ptg_4.html#IDX53">Generating Identifiers</A> </DD>
<DD> <A HREF="ptg_2.html#IDX17">Restrictions:</A> </DD>
<DT> WITH functions</DT>
<DD> <A HREF="ptg_5.html#IDX80">Using LIDO CONSTITUENTS</A> </DD>
</DL>
<HR size=1 noshade width=600 align=left>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="ptg_9.html"><IMG SRC="gifs/prev.gif" ALT="Previous Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="ptg_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
</TD>
</TR>
</TABLE>

</BODY></HTML>
